package 力扣.中等;

import java.util.Arrays;
import java.util.HashSet;
import java.util.Set;

/*
* 给定两个整数数组，请交换一对数值（每个数组中取一个数值），使得两个数组所有元素的和相等。

返回一个数组，第一个元素是第一个数组中要交换的元素，第二个元素是第二个数组中要交换的元素。若有多个答案，返回任意一个均可。若无满足条件的数值，返回空数组。

示例:

输入: array1 = [4, 1, 2, 1, 1, 2], array2 = [3, 6, 3, 3]
输出: [1, 3]
示例:

输入: array1 = [1, 2, 3], array2 = [4, 5, 6]
输出: []
*/
public class 交换和 {
    public static void main(String[] args) {
//        int[] array1={1,2,3};
//        int[] array2={4,5,6};
//
//
//
//        Set<Integer> set = new HashSet<>();
//        int s = 0;
//        for(int i : array1)
//            s += i;
//        for(int i : array2){
//            s -= i;
//            set.add(i);
//        }
//        if(s % 2 != 0)
////            return new int[]{};
//        for(int i : array1){
//            if(set.contains(i - s/2))
////                return new int[]{i , i - s/2};
//        }
////        return new int[]{};

    }

    }

